Distributed Motion Planning for 3D Modular Robots with Unit-Compressible Modules
نویسندگان
چکیده
Self-reconfigurable robots are versatile systems consisting of large numbers of independent modules. Effective use of these systems requires parallel actuation and planning, both for efficiency and independence from a central controller. This paper presents the PacMan algorithm, a technique for distributed actuation and planning. This algorithm works on systems with twoor three-dimensional unitcompressible modules. We give a simplified version of the algorithm along with extensions that handle a larger class of parallel actuation. For both algorithms, we present correctness analysis that show the classes of reconfigurations that can be guaranteed to be achieved. For the extensions, we give proofs of parallel actuation capability that describe how several modules can move simultaneously without synchronization while retaining correctness. We have successfully instantiated the basic algorithm onto the Crystal, a self-reconfigurable robot system, and present hardware experiments.
منابع مشابه
Distributed motion planning for modular robots with unit-compressible modules
The ability of self-reconfigurable robots to solve a variety of robot tasks comes in part from their use of a large number of modules. Effective use of these systems requires parallel actuation and planning, both for efficiency and independence from a central controller. This paper presents the PacMan algorithm, a technique for distributed actuation and planning. This algorithm was developed fo...
متن کاملDistributed Planning and Control for Modular Robots with Unit-Compressible Modules
Self-reconfigurable robots are versatile systems consisting of large numbers of independent modules. Effective use of these systems requires parallel actuation and planning, both for efficiency and independence from a central controller. This paper presents the PacMan algorithm, a technique for distributed actuation and planning for systems with twoor three-dimensional unit-compressible modules...
متن کاملA Survey of Motion Planning for Self-Reconfigurable Robots
Self-Reconfigurable robots are complex distributed systems composed of multiple modular robotic units. These units can rearrange to form different structures that fit the specific tasks that face the robot. The unique and complex nature of self-reconfigurable robots has lead to a challenging subset of motion-planning problems. In this paper several types of reconfigurable robots are described a...
متن کاملDistributed Control for Unit-compressible Robots: Goal-recognition, Locomotion and Splitting
We present a distributed self-reconfiguring robot system with unit-compressible modules called the Crystal robot. A new design for the Crystal is presented that decouples the x-axis and y-axis actuation, has on-board sensing, and has neighbor-to-neighbor communication. We also describe a suite of distributed control algorithms for this type of robot and associated experiments for each algorithm...
متن کاملExperiments in Distributed Control for Modular Robots
Effective algorithms for modular self-reconfiguring robots should be distributed and parallel. In previous work, we explored general algorithms for locomotion and self-replication and explained their instantiations to systems in which modules move over the surface of the robot. In this work, we present several algorithms and implementations applied to the Crystal robot: distributed locomotion a...
متن کامل